home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_93_AThumbnail.txt < prev    next >
Text File  |  1992-10-27  |  33KB  |  588 lines

  1. # near model CODE resource
  2. # jump table entries: 18280-18280 (1 of them)
  3. export_2285:
  4. 00000000  4E56 FCD6                link       A6, -0x032A
  5. 00000004  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  6. 00000008  206E 000C                movea.l    A0, [A6 + 0xC]
  7. 0000000C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  8. 00000010  22D8                     move.l     [A1]+, [A0]+
  9. 00000012  22D8                     move.l     [A1]+, [A0]+
  10. 00000014  286E 0010                movea.l    A4, [A6 + 0x10]
  11. 00000018  3C2E 000A                move.w     D6, [A6 + 0xA]
  12. 0000001C  1E2E 0008                move.b     D7, [A6 + 0x8]
  13. 00000020  7000                     moveq.l    D0, 0x00
  14. 00000022  2D40 FFEE                move.l     [A6 - 0x12], D0
  15. 00000026  200C                     move.l     D0, A4
  16. 00000028  661A                     bne        +0x1C /* 00000044 */
  17. 0000002A  3F3C 82FF                move.w     -[A7], 0x82FF
  18. 0000002E  486E FFF8                pea.l      [A6 - 0x8]
  19. 00000032  3F06                     move.w     -[A7], D6
  20. 00000034  1F07                     move.b     -[A7], D7
  21. 00000036  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  22. 0000003A  7000                     moveq.l    D0, 0x00
  23. 0000003C  2D40 FFEE                move.l     [A6 - 0x12], D0
  24. 00000040  6000 059E                bra        +0x5A0 /* 000005E0 */
  25. label00000044:
  26. 00000044  2054                     movea.l    A0, [A4]
  27. 00000046  7001                     moveq.l    D0, 0x01
  28. 00000048  B050                     cmp.w      D0, [A0]
  29. 0000004A  671A                     beq        +0x1C /* 00000066 */
  30. 0000004C  3F3C 82FE                move.w     -[A7], 0x82FE
  31. 00000050  486E FFF8                pea.l      [A6 - 0x8]
  32. 00000054  3F06                     move.w     -[A7], D6
  33. 00000056  1F07                     move.b     -[A7], D7
  34. 00000058  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  35. 0000005C  7000                     moveq.l    D0, 0x00
  36. 0000005E  2D40 FFEE                move.l     [A6 - 0x12], D0
  37. 00000062  6000 0436                bra        +0x438 /* 0000049A */
  38. label00000066:
  39. 00000066  2054                     movea.l    A0, [A4]
  40. 00000068  4A68 0002                tst.w      [A0 + 0x2]
  41. 0000006C  671A                     beq        +0x1C /* 00000088 */
  42. 0000006E  3F28 0002                move.w     -[A7], [A0 + 0x2]
  43. 00000072  486E FFF8                pea.l      [A6 - 0x8]
  44. 00000076  3F06                     move.w     -[A7], D6
  45. 00000078  1F07                     move.b     -[A7], D7
  46. 0000007A  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  47. 0000007E  7000                     moveq.l    D0, 0x00
  48. 00000080  2D40 FFEE                move.l     [A6 - 0x12], D0
  49. 00000084  6000 0414                bra        +0x416 /* 0000049A */
  50. label00000088:
  51. 00000088  2054                     movea.l    A0, [A4]
  52. 0000008A  4A68 0016                tst.w      [A0 + 0x16]
  53. 0000008E  661A                     bne        +0x1C /* 000000AA */
  54. 00000090  3F3C 82FD                move.w     -[A7], 0x82FD
  55. 00000094  486E FFF8                pea.l      [A6 - 0x8]
  56. 00000098  3F06                     move.w     -[A7], D6
  57. 0000009A  1F07                     move.b     -[A7], D7
  58. 0000009C  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  59. 000000A0  7000                     moveq.l    D0, 0x00
  60. 000000A2  2D40 FFEE                move.l     [A6 - 0x12], D0
  61. 000000A6  6000 03F2                bra        +0x3F4 /* 0000049A */
  62. label000000AA:
  63. 000000AA  4A46                     tst.w      D6
  64. 000000AC  660E                     bne        +0x10 /* 000000BC */
  65. 000000AE  4267                     clr.w      -[A7]
  66. 000000B0  486E FFF8                pea.l      [A6 - 0x8]
  67. 000000B4  4EAD 4192                jsr        [A5 + 0x4192 /* export_2094 */]
  68. 000000B8  3A1F                     move.w     D5, [A7]+
  69. 000000BA  6002                     bra        +0x4 /* 000000BE */
  70. label000000BC:
  71. 000000BC  3A06                     move.w     D5, D6
  72. label000000BE:
  73. 000000BE  7002                     moveq.l    D0, 0x02
  74. 000000C0  B045                     cmp.w      D0, D5
  75. 000000C2  5FC0                     sle        D0
  76. 000000C4  4A00                     tst.b      D0
  77. 000000C6  672A                     beq        +0x2C /* 000000F2 */
  78. 000000C8  2F00                     move.l     -[A7], D0
  79. 000000CA  4267                     clr.w      -[A7]
  80. 000000CC  2F0C                     move.l     -[A7], A4
  81. 000000CE  486E FFF8                pea.l      [A6 - 0x8]
  82. 000000D2  1207                     move.b     D1, D7
  83. 000000D4  0A01 0001                xori.b     D1, 0x1
  84. 000000D8  1F01                     move.b     -[A7], D1
  85. 000000DA  4EAD 4752                jsr        [A5 + 0x4752 /* export_2278 */]
  86. 000000DE  121F                     move.b     D1, [A7]+
  87. 000000E0  201F                     move.l     D0, [A7]+
  88. 000000E2  C001                     and.b      D0, D1
  89. 000000E4  670C                     beq        +0xE /* 000000F2 */
  90. 000000E6  2D7C 0000 0100 FFEE      move.l     [A6 - 0x12], 0x100
  91. 000000EE  6000 03AA                bra        +0x3AC /* 0000049A */
  92. label000000F2:
  93. 000000F2  7002                     moveq.l    D0, 0x02
  94. 000000F4  B045                     cmp.w      D0, D5
  95. 000000F6  5FC0                     sle        D0
  96. 000000F8  4A00                     tst.b      D0
  97. 000000FA  6728                     beq        +0x2A /* 00000124 */
  98. 000000FC  2F00                     move.l     -[A7], D0
  99. 000000FE  4267                     clr.w      -[A7]
  100. 00000100  2F0C                     move.l     -[A7], A4
  101. 00000102  486E FFF8                pea.l      [A6 - 0x8]
  102. 00000106  1207                     move.b     D1, D7
  103. 00000108  0A01 0001                xori.b     D1, 0x1
  104. 0000010C  1F01                     move.b     -[A7], D1
  105. 0000010E  4EAD 474A                jsr        [A5 + 0x474A /* export_2277 */]
  106. 00000112  121F                     move.b     D1, [A7]+
  107. 00000114  201F                     move.l     D0, [A7]+
  108. 00000116  C001                     and.b      D0, D1
  109. 00000118  670A                     beq        +0xC /* 00000124 */
  110. 0000011A  7020                     moveq.l    D0, 0x20
  111. 0000011C  2D40 FFEE                move.l     [A6 - 0x12], D0
  112. 00000120  6000 0378                bra        +0x37A /* 0000049A */
  113. label00000124:
  114. 00000124  7002                     moveq.l    D0, 0x02
  115. 00000126  B045                     cmp.w      D0, D5
  116. 00000128  5FC0                     sle        D0
  117. 0000012A  4A00                     tst.b      D0
  118. 0000012C  672A                     beq        +0x2C /* 00000158 */
  119. 0000012E  2F00                     move.l     -[A7], D0
  120. 00000130  4267                     clr.w      -[A7]
  121. 00000132  2F0C                     move.l     -[A7], A4
  122. 00000134  486E FFF8                pea.l      [A6 - 0x8]
  123. 00000138  1207                     move.b     D1, D7
  124. 0000013A  0A01 0001                xori.b     D1, 0x1
  125. 0000013E  1F01                     move.b     -[A7], D1
  126. 00000140  4EAD 4742                jsr        [A5 + 0x4742 /* export_2276 */]
  127. 00000144  121F                     move.b     D1, [A7]+
  128. 00000146  201F                     move.l     D0, [A7]+
  129. 00000148  C001                     and.b      D0, D1
  130. 0000014A  670C                     beq        +0xE /* 00000158 */
  131. 0000014C  2D7C 0000 0080 FFEE      move.l     [A6 - 0x12], 0x80
  132. 00000154  6000 0344                bra        +0x346 /* 0000049A */
  133. label00000158:
  134. 00000158  7002                     moveq.l    D0, 0x02
  135. 0000015A  B045                     cmp.w      D0, D5
  136. 0000015C  5FC0                     sle        D0
  137. 0000015E  4A00                     tst.b      D0
  138. 00000160  6728                     beq        +0x2A /* 0000018A */
  139. 00000162  2F00                     move.l     -[A7], D0
  140. 00000164  4267                     clr.w      -[A7]
  141. 00000166  2F0C                     move.l     -[A7], A4
  142. 00000168  486E FFF8                pea.l      [A6 - 0x8]
  143. 0000016C  1207                     move.b     D1, D7
  144. 0000016E  0A01 0001                xori.b     D1, 0x1
  145. 00000172  1F01                     move.b     -[A7], D1
  146. 00000174  4EAD 473A                jsr        [A5 + 0x473A /* export_2275 */]
  147. 00000178  121F                     move.b     D1, [A7]+
  148. 0000017A  201F                     move.l     D0, [A7]+
  149. 0000017C  C001                     and.b      D0, D1
  150. 0000017E  670A                     beq        +0xC /* 0000018A */
  151. 00000180  7008                     moveq.l    D0, 0x08
  152. 00000182  2D40 FFEE                move.l     [A6 - 0x12], D0
  153. 00000186  6000 0312                bra        +0x314 /* 0000049A */
  154. label0000018A:
  155. 0000018A  4267                     clr.w      -[A7]
  156. 0000018C  2F0C                     move.l     -[A7], A4
  157. 0000018E  486E FFF8                pea.l      [A6 - 0x8]
  158. 00000192  1007                     move.b     D0, D7
  159. 00000194  0A00 0001                xori.b     D0, 0x1
  160. 00000198  1F00                     move.b     -[A7], D0
  161. 0000019A  4EAD 4732                jsr        [A5 + 0x4732 /* export_2274 */]
  162. 0000019E  101F                     move.b     D0, [A7]+
  163. 000001A0  670A                     beq        +0xC /* 000001AC */
  164. 000001A2  7040                     moveq.l    D0, 0x40
  165. 000001A4  2D40 FFEE                move.l     [A6 - 0x12], D0
  166. 000001A8  6000 02F0                bra        +0x2F2 /* 0000049A */
  167. label000001AC:
  168. 000001AC  4267                     clr.w      -[A7]
  169. 000001AE  2F0C                     move.l     -[A7], A4
  170. 000001B0  486E FFF8                pea.l      [A6 - 0x8]
  171. 000001B4  1007                     move.b     D0, D7
  172. 000001B6  0A00 0001                xori.b     D0, 0x1
  173. 000001BA  1F00                     move.b     -[A7], D0
  174. 000001BC  4EAD 472A                jsr        [A5 + 0x472A /* export_2273 */]
  175. 000001C0  101F                     move.b     D0, [A7]+
  176. 000001C2  670A                     beq        +0xC /* 000001CE */
  177. 000001C4  7001                     moveq.l    D0, 0x01
  178. 000001C6  2D40 FFEE                move.l     [A6 - 0x12], D0
  179. 000001CA  6000 02CE                bra        +0x2D0 /* 0000049A */
  180. label000001CE:
  181. 000001CE  7001                     moveq.l    D0, 0x01
  182. 000001D0  B046                     cmp.w      D0, D6
  183. 000001D2  56C0                     sne        D0
  184. 000001D4  4A00                     tst.b      D0
  185. 000001D6  672A                     beq        +0x2C /* 00000202 */
  186. 000001D8  2F00                     move.l     -[A7], D0
  187. 000001DA  4267                     clr.w      -[A7]
  188. 000001DC  2F0C                     move.l     -[A7], A4
  189. 000001DE  486E FFF8                pea.l      [A6 - 0x8]
  190. 000001E2  1207                     move.b     D1, D7
  191. 000001E4  0A01 0001                xori.b     D1, 0x1
  192. 000001E8  1F01                     move.b     -[A7], D1
  193. 000001EA  4EAD 4752                jsr        [A5 + 0x4752 /* export_2278 */]
  194. 000001EE  121F                     move.b     D1, [A7]+
  195. 000001F0  201F                     move.l     D0, [A7]+
  196. 000001F2  C001                     and.b      D0, D1
  197. 000001F4  670C                     beq        +0xE /* 00000202 */
  198. 000001F6  2D7C 0000 0100 FFEE      move.l     [A6 - 0x12], 0x100
  199. 000001FE  6000 029A                bra        +0x29C /* 0000049A */
  200. label00000202:
  201. 00000202  7001                     moveq.l    D0, 0x01
  202. 00000204  B046                     cmp.w      D0, D6
  203. 00000206  56C0                     sne        D0
  204. 00000208  4A00                     tst.b      D0
  205. 0000020A  6728                     beq        +0x2A /* 00000234 */
  206. 0000020C  2F00                     move.l     -[A7], D0
  207. 0000020E  4267                     clr.w      -[A7]
  208. 00000210  2F0C                     move.l     -[A7], A4
  209. 00000212  486E FFF8                pea.l      [A6 - 0x8]
  210. 00000216  1207                     move.b     D1, D7
  211. 00000218  0A01 0001                xori.b     D1, 0x1
  212. 0000021C  1F01                     move.b     -[A7], D1
  213. 0000021E  4EAD 474A                jsr        [A5 + 0x474A /* export_2277 */]
  214. 00000222  121F                     move.b     D1, [A7]+
  215. 00000224  201F                     move.l     D0, [A7]+
  216. 00000226  C001                     and.b      D0, D1
  217. 00000228  670A                     beq        +0xC /* 00000234 */
  218. 0000022A  7020                     moveq.l    D0, 0x20
  219. 0000022C  2D40 FFEE                move.l     [A6 - 0x12], D0
  220. 00000230  6000 0268                bra        +0x26A /* 0000049A */
  221. label00000234:
  222. 00000234  7001                     moveq.l    D0, 0x01
  223. 00000236  B046                     cmp.w      D0, D6
  224. 00000238  56C0                     sne        D0
  225. 0000023A  4A00                     tst.b      D0
  226. 0000023C  672A                     beq        +0x2C /* 00000268 */
  227. 0000023E  2F00                     move.l     -[A7], D0
  228. 00000240  4267                     clr.w      -[A7]
  229. 00000242  2F0C                     move.l     -[A7], A4
  230. 00000244  486E FFF8                pea.l      [A6 - 0x8]
  231. 00000248  1207                     move.b     D1, D7
  232. 0000024A  0A01 0001                xori.b     D1, 0x1
  233. 0000024E  1F01                     move.b     -[A7], D1
  234. 00000250  4EAD 4742                jsr        [A5 + 0x4742 /* export_2276 */]
  235. 00000254  121F                     move.b     D1, [A7]+
  236. 00000256  201F                     move.l     D0, [A7]+
  237. 00000258  C001                     and.b      D0, D1
  238. 0000025A  670C                     beq        +0xE /* 00000268 */
  239. 0000025C  2D7C 0000 0080 FFEE      move.l     [A6 - 0x12], 0x80
  240. 00000264  6000 0234                bra        +0x236 /* 0000049A */
  241. label00000268:
  242. 00000268  7001                     moveq.l    D0, 0x01
  243. 0000026A  B046                     cmp.w      D0, D6
  244. 0000026C  56C0                     sne        D0
  245. 0000026E  4A00                     tst.b      D0
  246. 00000270  6728                     beq        +0x2A /* 0000029A */
  247. 00000272  2F00                     move.l     -[A7], D0
  248. 00000274  4267                     clr.w      -[A7]
  249. 00000276  2F0C                     move.l     -[A7], A4
  250. 00000278  486E FFF8                pea.l      [A6 - 0x8]
  251. 0000027C  1207                     move.b     D1, D7
  252. 0000027E  0A01 0001                xori.b     D1, 0x1
  253. 00000282  1F01                     move.b     -[A7], D1
  254. 00000284  4EAD 473A                jsr        [A5 + 0x473A /* export_2275 */]
  255. 00000288  121F                     move.b     D1, [A7]+
  256. 0000028A  201F                     move.l     D0, [A7]+
  257. 0000028C  C001                     and.b      D0, D1
  258. 0000028E  670A                     beq        +0xC /* 0000029A */
  259. 00000290  7008                     moveq.l    D0, 0x08
  260. 00000292  2D40 FFEE                move.l     [A6 - 0x12], D0
  261. 00000296  6000 0202                bra        +0x204 /* 0000049A */
  262. label0000029A:
  263. 0000029A  42A7                     clr.l      -[A7]
  264. 0000029C  2F0C                     move.l     -[A7], A4
  265. 0000029E  4EAD 4772                jsr        [A5 + 0x4772 /* export_2282 */]
  266. 000002A2  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  267. 000002A6  7000                     moveq.l    D0, 0x00
  268. 000002A8  6B18                     bmi        +0x1A /* 000002C2 */
  269. 000002AA  B07C 001F                cmp.w      D0, 0x1F
  270. 000002AE  6E12                     bgt        +0x14 /* 000002C2 */
  271. 000002B0  41EE FFF6                lea.l      A0, [A6 - 0xA]
  272. 000002B4  3200                     move.w     D1, D0
  273. 000002B6  E649                     lsr        D1.w, 3
  274. 000002B8  4441                     neg.w      D1
  275. 000002BA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  276. 000002BE  0A3C 0004                xori.b     ccr, 4
  277. label000002C2:
  278. 000002C2  57C0                     seq        D0
  279. 000002C4  4A00                     tst.b      D0
  280. 000002C6  6622                     bne        +0x24 /* 000002EA */
  281. 000002C8  7206                     moveq.l    D1, 0x06
  282. 000002CA  6B18                     bmi        +0x1A /* 000002E4 */
  283. 000002CC  B27C 001F                cmp.w      D1, 0x1F
  284. 000002D0  6E12                     bgt        +0x14 /* 000002E4 */
  285. 000002D2  41EE FFF6                lea.l      A0, [A6 - 0xA]
  286. 000002D6  3401                     move.w     D2, D1
  287. 000002D8  E64A                     lsr        D2.w, 3
  288. 000002DA  4442                     neg.w      D2
  289. 000002DC  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  290. 000002E0  0A3C 0004                xori.b     ccr, 4
  291. label000002E4:
  292. 000002E4  57C1                     seq        D1
  293. 000002E6  8001                     or.b       D0, D1
  294. 000002E8  671A                     beq        +0x1C /* 00000304 */
  295. label000002EA:
  296. 000002EA  3F3C 82FC                move.w     -[A7], 0x82FC
  297. 000002EE  486E FFF8                pea.l      [A6 - 0x8]
  298. 000002F2  3F06                     move.w     -[A7], D6
  299. 000002F4  1F07                     move.b     -[A7], D7
  300. 000002F6  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  301. 000002FA  7000                     moveq.l    D0, 0x00
  302. 000002FC  2D40 FFEE                move.l     [A6 - 0x12], D0
  303. 00000300  6000 0198                bra        +0x19A /* 0000049A */
  304. label00000304:
  305. 00000304  7001                     moveq.l    D0, 0x01
  306. 00000306  6B18                     bmi        +0x1A /* 00000320 */
  307. 00000308  B07C 001F                cmp.w      D0, 0x1F
  308. 0000030C  6E12                     bgt        +0x14 /* 00000320 */
  309. 0000030E  41EE FFF6                lea.l      A0, [A6 - 0xA]
  310. 00000312  3200                     move.w     D1, D0
  311. 00000314  E649                     lsr        D1.w, 3
  312. 00000316  4441                     neg.w      D1
  313. 00000318  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  314. 0000031C  0A3C 0004                xori.b     ccr, 4
  315. label00000320:
  316. 00000320  57C0                     seq        D0
  317. 00000322  4A00                     tst.b      D0
  318. 00000324  6644                     bne        +0x46 /* 0000036A */
  319. 00000326  7202                     moveq.l    D1, 0x02
  320. 00000328  6B18                     bmi        +0x1A /* 00000342 */
  321. 0000032A  B27C 001F                cmp.w      D1, 0x1F
  322. 0000032E  6E12                     bgt        +0x14 /* 00000342 */
  323. 00000330  41EE FFF6                lea.l      A0, [A6 - 0xA]
  324. 00000334  3401                     move.w     D2, D1
  325. 00000336  E64A                     lsr        D2.w, 3
  326. 00000338  4442                     neg.w      D2
  327. 0000033A  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  328. 0000033E  0A3C 0004                xori.b     ccr, 4
  329. label00000342:
  330. 00000342  57C1                     seq        D1
  331. 00000344  8001                     or.b       D0, D1
  332. 00000346  6622                     bne        +0x24 /* 0000036A */
  333. 00000348  7203                     moveq.l    D1, 0x03
  334. 0000034A  6B18                     bmi        +0x1A /* 00000364 */
  335. 0000034C  B27C 001F                cmp.w      D1, 0x1F
  336. 00000350  6E12                     bgt        +0x14 /* 00000364 */
  337. 00000352  41EE FFF6                lea.l      A0, [A6 - 0xA]
  338. 00000356  3401                     move.w     D2, D1
  339. 00000358  E64A                     lsr        D2.w, 3
  340. 0000035A  4442                     neg.w      D2
  341. 0000035C  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  342. 00000360  0A3C 0004                xori.b     ccr, 4
  343. label00000364:
  344. 00000364  57C1                     seq        D1
  345. 00000366  8001                     or.b       D0, D1
  346. 00000368  6726                     beq        +0x28 /* 00000390 */
  347. label0000036A:
  348. 0000036A  122D F468                move.b     D1, [A5 - 0xB98]
  349. 0000036E  0A01 0001                xori.b     D1, 0x1
  350. 00000372  C001                     and.b      D0, D1
  351. 00000374  671A                     beq        +0x1C /* 00000390 */
  352. 00000376  3F3C 82FB                move.w     -[A7], 0x82FB
  353. 0000037A  486E FFF8                pea.l      [A6 - 0x8]
  354. 0000037E  3F06                     move.w     -[A7], D6
  355. 00000380  1F07                     move.b     -[A7], D7
  356. 00000382  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  357. 00000386  7000                     moveq.l    D0, 0x00
  358. 00000388  2D40 FFEE                move.l     [A6 - 0x12], D0
  359. 0000038C  6000 010C                bra        +0x10E /* 0000049A */
  360. label00000390:
  361. 00000390  7004                     moveq.l    D0, 0x04
  362. 00000392  6B18                     bmi        +0x1A /* 000003AC */
  363. 00000394  B07C 001F                cmp.w      D0, 0x1F
  364. 00000398  6E12                     bgt        +0x14 /* 000003AC */
  365. 0000039A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  366. 0000039E  3200                     move.w     D1, D0
  367. 000003A0  E649                     lsr        D1.w, 3
  368. 000003A2  4441                     neg.w      D1
  369. 000003A4  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  370. 000003A8  0A3C 0004                xori.b     ccr, 4
  371. label000003AC:
  372. 000003AC  57C0                     seq        D0
  373. 000003AE  4A00                     tst.b      D0
  374. 000003B0  6622                     bne        +0x24 /* 000003D4 */
  375. 000003B2  7205                     moveq.l    D1, 0x05
  376. 000003B4  6B18                     bmi        +0x1A /* 000003CE */
  377. 000003B6  B27C 001F                cmp.w      D1, 0x1F
  378. 000003BA  6E12                     bgt        +0x14 /* 000003CE */
  379. 000003BC  41EE FFF6                lea.l      A0, [A6 - 0xA]
  380. 000003C0  3401                     move.w     D2, D1
  381. 000003C2  E64A                     lsr        D2.w, 3
  382. 000003C4  4442                     neg.w      D2
  383. 000003C6  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  384. 000003CA  0A3C 0004                xori.b     ccr, 4
  385. label000003CE:
  386. 000003CE  57C1                     seq        D1
  387. 000003D0  8001                     or.b       D0, D1
  388. 000003D2  6726                     beq        +0x28 /* 000003FA */
  389. label000003D4:
  390. 000003D4  122D F46C                move.b     D1, [A5 - 0xB94]
  391. 000003D8  0A01 0001                xori.b     D1, 0x1
  392. 000003DC  C001                     and.b      D0, D1
  393. 000003DE  671A                     beq        +0x1C /* 000003FA */
  394. 000003E0  3F3C 82FA                move.w     -[A7], 0x82FA
  395. 000003E4  486E FFF8                pea.l      [A6 - 0x8]
  396. 000003E8  3F06                     move.w     -[A7], D6
  397. 000003EA  1F07                     move.b     -[A7], D7
  398. 000003EC  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  399. 000003F0  7000                     moveq.l    D0, 0x00
  400. 000003F2  2D40 FFEE                move.l     [A6 - 0x12], D0
  401. 000003F6  6000 00A2                bra        +0xA4 /* 0000049A */
  402. label000003FA:
  403. 000003FA  7007                     moveq.l    D0, 0x07
  404. 000003FC  6B18                     bmi        +0x1A /* 00000416 */
  405. 000003FE  B07C 001F                cmp.w      D0, 0x1F
  406. 00000402  6E12                     bgt        +0x14 /* 00000416 */
  407. 00000404  41EE FFF6                lea.l      A0, [A6 - 0xA]
  408. 00000408  3200                     move.w     D1, D0
  409. 0000040A  E649                     lsr        D1.w, 3
  410. 0000040C  4441                     neg.w      D1
  411. 0000040E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  412. 00000412  0A3C 0004                xori.b     ccr, 4
  413. label00000416:
  414. 00000416  57C0                     seq        D0
  415. 00000418  4A00                     tst.b      D0
  416. 0000041A  6622                     bne        +0x24 /* 0000043E */
  417. 0000041C  7208                     moveq.l    D1, 0x08
  418. 0000041E  6B18                     bmi        +0x1A /* 00000438 */
  419. 00000420  B27C 001F                cmp.w      D1, 0x1F
  420. 00000424  6E12                     bgt        +0x14 /* 00000438 */
  421. 00000426  41EE FFF6                lea.l      A0, [A6 - 0xA]
  422. 0000042A  3401                     move.w     D2, D1
  423. 0000042C  E64A                     lsr        D2.w, 3
  424. 0000042E  4442                     neg.w      D2
  425. 00000430  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  426. 00000434  0A3C 0004                xori.b     ccr, 4
  427. label00000438:
  428. 00000438  57C1                     seq        D1
  429. 0000043A  8001                     or.b       D0, D1
  430. 0000043C  6724                     beq        +0x26 /* 00000462 */
  431. label0000043E:
  432. 0000043E  122D F43C                move.b     D1, [A5 - 0xBC4]
  433. 00000442  0A01 0001                xori.b     D1, 0x1
  434. 00000446  C001                     and.b      D0, D1
  435. 00000448  6718                     beq        +0x1A /* 00000462 */
  436. 0000044A  3F3C 82F8                move.w     -[A7], 0x82F8
  437. 0000044E  486E FFF8                pea.l      [A6 - 0x8]
  438. 00000452  3F06                     move.w     -[A7], D6
  439. 00000454  1F07                     move.b     -[A7], D7
  440. 00000456  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  441. 0000045A  7000                     moveq.l    D0, 0x00
  442. 0000045C  2D40 FFEE                move.l     [A6 - 0x12], D0
  443. 00000460  6038                     bra        +0x3A /* 0000049A */
  444. label00000462:
  445. 00000462  202E FFF2                move.l     D0, [A6 - 0xE]
  446. 00000466  7200                     moveq.l    D1, 0x00
  447. 00000468  B081                     cmp.l      D0, D1
  448. 0000046A  6718                     beq        +0x1A /* 00000484 */
  449. 0000046C  3F3C FF94                move.w     -[A7], 0xFF94
  450. 00000470  486E FFF8                pea.l      [A6 - 0x8]
  451. 00000474  3F06                     move.w     -[A7], D6
  452. 00000476  1F07                     move.b     -[A7], D7
  453. 00000478  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  454. 0000047C  7000                     moveq.l    D0, 0x00
  455. 0000047E  2D40 FFEE                move.l     [A6 - 0x12], D0
  456. 00000482  6016                     bra        +0x18 /* 0000049A */
  457. label00000484:
  458. 00000484  3F3C 82FD                move.w     -[A7], 0x82FD
  459. 00000488  486E FFF8                pea.l      [A6 - 0x8]
  460. 0000048C  3F06                     move.w     -[A7], D6
  461. 0000048E  1F07                     move.b     -[A7], D7
  462. 00000490  4EAD 475A                jsr        [A5 + 0x475A /* export_2279 */]
  463. 00000494  7000                     moveq.l    D0, 0x00
  464. 00000496  2D40 FFEE                move.l     [A6 - 0x12], D0
  465. label0000049A:
  466. 0000049A  082D 0000 F448           btst.b     [A5 - 0xBB8], 0x0
  467. 000004A0  6700 013E                beq        +0x140 /* 000005E0 */
  468. 000004A4  486E FED6                pea.l      [A6 - 0x12A]
  469. 000004A8  A976                     syscall    GetKeys
  470. 000004AA  4240                     clr.w      D0
  471. 000004AC  102D F449                move.b     D0, [A5 - 0xBB7]
  472. 000004B0  4A40                     tst.w      D0
  473. 000004B2  57C0                     seq        D0
  474. 000004B4  4A00                     tst.b      D0
  475. 000004B6  661A                     bne        +0x1C /* 000004D2 */
  476. 000004B8  4241                     clr.w      D1
  477. 000004BA  122D F449                move.b     D1, [A5 - 0xBB7]
  478. 000004BE  3401                     move.w     D2, D1
  479. 000004C0  E642                     asr        D2.w, 3
  480. 000004C2  41EE FED6                lea.l      A0, [A6 - 0x12A]
  481. 000004C6  0330 2000                btst       [A0 + D2.w], D1
  482. 000004CA  56C1                     sne        D1
  483. 000004CC  8001                     or.b       D0, D1
  484. 000004CE  6700 0110                beq        +0x112 /* 000005E0 */
  485. label000004D2:
  486. 000004D2  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  487. 000004D6  43EE FFF8                lea.l      A1, [A6 - 0x8]
  488. 000004DA  20D9                     move.l     [A0]+, [A1]+
  489. 000004DC  20D9                     move.l     [A0]+, [A1]+
  490. 000004DE  302E FFEA                move.w     D0, [A6 - 0x16]
  491. 000004E2  907C 0010                sub.w      D0, 0x10
  492. 000004E6  3D40 FFE6                move.w     [A6 - 0x1A], D0
  493. 000004EA  486E FFE6                pea.l      [A6 - 0x1A]
  494. 000004EE  2F3C 0002 0002           move.l     -[A7], 0x20002
  495. 000004F4  A8A9                     syscall    InsetRect
  496. 000004F6  486E FFE6                pea.l      [A6 - 0x1A]
  497. 000004FA  486D FE2A                pea.l      [A5 - 0x1D6]
  498. 000004FE  A8A5                     syscall    FillRect
  499. 00000500  302E FFE8                move.w     D0, [A6 - 0x18]
  500. 00000504  5440                     addq.w     D0, 2
  501. 00000506  3F00                     move.w     -[A7], D0
  502. 00000508  302E FFEA                move.w     D0, [A6 - 0x16]
  503. 0000050C  5540                     subq.w     D0, 2
  504. 0000050E  3F00                     move.w     -[A7], D0
  505. 00000510  A893                     syscall    MoveTo
  506. 00000512  3F3C 0001                move.w     -[A7], 0x1
  507. 00000516  A887                     syscall    TextFont
  508. 00000518  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  509. 0000051C  A88A                     syscall    TextSize
  510. 0000051E  3F3A 00E6                move.w     -[A7], [PC + 0xE6 /* 00000606, value 0x0, cstring "" */]
  511. 00000522  A888                     syscall    TextFace
  512. 00000524  3F3C 0002                move.w     -[A7], 0x2
  513. 00000528  A889                     syscall    TextMode
  514. 0000052A  2054                     movea.l    A0, [A4]
  515. 0000052C  4A68 0002                tst.w      [A0 + 0x2]
  516. 00000530  672E                     beq        +0x30 /* 00000560 */
  517. 00000532  3028 0002                move.w     D0, [A0 + 0x2]
  518. 00000536  48C0                     ext.l      D0
  519. 00000538  2F00                     move.l     -[A7], D0
  520. 0000053A  486E FEE6                pea.l      [A6 - 0x11A]
  521. 0000053E  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  522. 00000542  487A 00BC                pea.l      [PC + 0xBC /* 00000600, value 0x4457272, pstring "Err=" */]
  523. 00000546  486E FEE6                pea.l      [A6 - 0x11A]
  524. 0000054A  486E FDD6                pea.l      [A6 - 0x22A]
  525. 0000054E  3F3C 0002                move.w     -[A7], 0x2
  526. 00000552  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  527. 00000556  486E FDD6                pea.l      [A6 - 0x22A]
  528. 0000055A  A884                     syscall    DrawString
  529. 0000055C  6000 0082                bra        +0x84 /* 000005E0 */
  530. label00000560:
  531. 00000560  486E FCD6                pea.l      [A6 - 0x32A]
  532. 00000564  2F0C                     move.l     -[A7], A4
  533. 00000566  4EAD 476A                jsr        [A5 + 0x476A /* export_2281 */]
  534. 0000056A  A884                     syscall    DrawString
  535. 0000056C  4267                     clr.w      -[A7]
  536. 0000056E  2F0C                     move.l     -[A7], A4
  537. 00000570  4267                     clr.w      -[A7]
  538. 00000572  4EAD 4762                jsr        [A5 + 0x4762 /* export_2280 */]
  539. 00000576  101F                     move.b     D0, [A7]+
  540. 00000578  6706                     beq        +0x8 /* 00000580 */
  541. 0000057A  487A 0080                pea.l      [PC + 0x80 /* 000005FC, value 0x2205300, pstring " S" */]
  542. 0000057E  A884                     syscall    DrawString
  543. label00000580:
  544. 00000580  4267                     clr.w      -[A7]
  545. 00000582  2F0C                     move.l     -[A7], A4
  546. 00000584  3F3C 0001                move.w     -[A7], 0x1
  547. 00000588  4EAD 4762                jsr        [A5 + 0x4762 /* export_2280 */]
  548. 0000058C  101F                     move.b     D0, [A7]+
  549. 0000058E  6706                     beq        +0x8 /* 00000596 */
  550. 00000590  487A 0066                pea.l      [PC + 0x66 /* 000005F8, value 0x2204400, pstring " D" */]
  551. 00000594  A884                     syscall    DrawString
  552. label00000596:
  553. 00000596  487A 005C                pea.l      [PC + 0x5C /* 000005F4, value 0x2202000, pstring "  " */]
  554. 0000059A  486E FCD6                pea.l      [A6 - 0x32A]
  555. 0000059E  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  556. 000005A2  4EAD 477A                jsr        [A5 + 0x477A /* export_2283 */]
  557. 000005A6  487A 004A                pea.l      [PC + 0x4A /* 000005F2, value 0x12F0220 */]
  558. 000005AA  486E FDD6                pea.l      [A6 - 0x22A]
  559. 000005AE  3F3C 0003                move.w     -[A7], 0x3
  560. 000005B2  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  561. 000005B6  486E FDD6                pea.l      [A6 - 0x22A]
  562. 000005BA  A884                     syscall    DrawString
  563. 000005BC  487A 0032                pea.l      [PC + 0x32 /* 000005F0, value 0x15B012F */]
  564. 000005C0  486E FCD6                pea.l      [A6 - 0x32A]
  565. 000005C4  2F0C                     move.l     -[A7], A4
  566. 000005C6  4EAD 4782                jsr        [A5 + 0x4782 /* export_2284 */]
  567. 000005CA  487A 0022                pea.l      [PC + 0x22 /* 000005EE, value 0x15D015B */]
  568. 000005CE  486E FDD6                pea.l      [A6 - 0x22A]
  569. 000005D2  3F3C 0003                move.w     -[A7], 0x3
  570. 000005D6  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  571. 000005DA  486E FDD6                pea.l      [A6 - 0x22A]
  572. 000005DE  A884                     syscall    DrawString
  573. label000005E0:
  574. 000005E0  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  575. 000005E4  4E5E                     unlink     A6
  576. 000005E6  205F                     movea.l    A0, [A7]+
  577. 000005E8  DEFC 000C                add.w      A7, 0xC
  578. 000005EC  4ED0                     jmp        [A0]
  579. 000005EE  015D                     bchg       [A5]+, D0
  580. 000005F0  015B                     bchg       [A3]+, D0
  581. 000005F2  012F 0220                btst       [A7 + 0x220], D0
  582. 000005F6  2000                     move.l     D0, D0
  583. 000005F8  0220 4400                andi.b     -[A0], 0x0
  584. 000005FC  0220 5300                andi.b     -[A0], 0x0
  585. 00000600  0445 7272                subi.w     D5, 0x7272 /* 'rr' */
  586. 00000604  3D00                     move.w     -[A6], D0
  587. 00000606  0000                     .incomplete
  588.